package Demo13;

import java.util.concurrent.ArrayBlockingQueue;
import java.util.concurrent.BlockingQueue;
import java.util.concurrent.LinkedBlockingQueue;

public class Demo13 {

    public static void main(String[] args) {
        // 创建一个容量为 10 的 ArrayBlockingQueue
        //BlockingQueue<Integer> arrayQueue = new ArrayBlockingQueue<>(10);

        // 创建一个有界的 LinkedBlockingQueue，容量为 20
        BlockingQueue<Integer> boundedLinkedQueue = new LinkedBlockingQueue<>(20);

        // 创建一个无界的 LinkedBlockingQueue
        BlockingQueue<Integer> unboundedLinkedQueue = new LinkedBlockingQueue<>();
    }
}
